\doxysubsection{ns3\+::Neighbor\+Status\+Entry Class Reference}
\hypertarget{classns3_1_1_neighbor_status_entry}{}\label{classns3_1_1_neighbor_status_entry}\index{ns3::NeighborStatusEntry@{ns3::NeighborStatusEntry}}


{\ttfamily \#include $<$neighbor-\/status-\/database.\+h$>$}



Collaboration diagram for ns3\+::Neighbor\+Status\+Entry\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/dbd/classns3_1_1_neighbor_status_entry__coll__graph}
\end{center}
\end{figure}
\doxysubsubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classns3_1_1_neighbor_status_entry_aca12dbf78960e95aa602b55019a9f717}{Neighbor\+Status\+Entry}} ()
\item 
\mbox{\hyperlink{classns3_1_1_neighbor_status_entry_ab6f8e60e8803322b8e6458f4c9fc6e1f}{\texorpdfstring{$\sim$}{\string~}\+Neighbor\+Status\+Entry}} ()
\item 
uint32\+\_\+t \mbox{\hyperlink{classns3_1_1_neighbor_status_entry_abab49de337ee4bc387b6fce102829d04}{Get\+Num\+Status\+Unit}} () const
\item 
\mbox{\hyperlink{classns3_1_1_status_unit}{Status\+Unit}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{classns3_1_1_neighbor_status_entry_a247a7c414ca757992904f162888375d9}{Get\+Status\+Unit}} (uint32\+\_\+t n\+\_\+iface) const
\item 
void \mbox{\hyperlink{classns3_1_1_neighbor_status_entry_ad12f02c2d3a0eb4ec1f838adbc93961e}{Insert}} (uint32\+\_\+t n\+\_\+iface, \mbox{\hyperlink{classns3_1_1_status_unit}{Status\+Unit}} \texorpdfstring{$\ast$}{*}su)
\item 
void \mbox{\hyperlink{classns3_1_1_neighbor_status_entry_aec16cf7691fa7971ba1888f9ca64005e}{Print}} (std\+::ostream \&os) const
\end{DoxyCompactItemize}
\doxysubsubsubsection*{Private Types}
\begin{DoxyCompactItemize}
\item 
typedef std\+::map$<$ uint32\+\_\+t, \mbox{\hyperlink{classns3_1_1_status_unit}{Status\+Unit}} \texorpdfstring{$\ast$}{*} $>$ \mbox{\hyperlink{classns3_1_1_neighbor_status_entry_aeae77085f8b17c27cfa1556c218bb3ff}{NSMap\+\_\+t}}
\item 
typedef std\+::pair$<$ uint32\+\_\+t, \mbox{\hyperlink{classns3_1_1_status_unit}{Status\+Unit}} \texorpdfstring{$\ast$}{*} $>$ \mbox{\hyperlink{classns3_1_1_neighbor_status_entry_aa91e28a25e22236dcb4c4acc432086ab}{NSPair\+\_\+t}}
\begin{DoxyCompactList}\small\item\em status, statistic \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsubsubsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classns3_1_1_neighbor_status_entry_aeae77085f8b17c27cfa1556c218bb3ff}{NSMap\+\_\+t}} \mbox{\hyperlink{classns3_1_1_neighbor_status_entry_a80640868cda949456de7544dfeb5c4cf}{m\+\_\+database}}
\end{DoxyCompactItemize}


\doxysubsubsection{Detailed Description}


Definition at line \mbox{\hyperlink{neighbor-status-database_8h_source_l00026}{26}} of file \mbox{\hyperlink{neighbor-status-database_8h_source}{neighbor-\/status-\/database.\+h}}.



\doxysubsubsection{Member Typedef Documentation}
\Hypertarget{classns3_1_1_neighbor_status_entry_aeae77085f8b17c27cfa1556c218bb3ff}\label{classns3_1_1_neighbor_status_entry_aeae77085f8b17c27cfa1556c218bb3ff} 
\index{ns3::NeighborStatusEntry@{ns3::NeighborStatusEntry}!NSMap\_t@{NSMap\_t}}
\index{NSMap\_t@{NSMap\_t}!ns3::NeighborStatusEntry@{ns3::NeighborStatusEntry}}
\doxyparagraph{\texorpdfstring{NSMap\_t}{NSMap\_t}}
{\footnotesize\ttfamily typedef std\+::map$<$uint32\+\_\+t, \mbox{\hyperlink{classns3_1_1_status_unit}{Status\+Unit}}\texorpdfstring{$\ast$}{*}$>$ \mbox{\hyperlink{classns3_1_1_neighbor_status_entry_aeae77085f8b17c27cfa1556c218bb3ff}{ns3\+::\+Neighbor\+Status\+Entry\+::\+NSMap\+\_\+t}}\hspace{0.3cm}{\ttfamily [private]}}



Definition at line \mbox{\hyperlink{neighbor-status-database_8h_source_l00039}{39}} of file \mbox{\hyperlink{neighbor-status-database_8h_source}{neighbor-\/status-\/database.\+h}}.

\Hypertarget{classns3_1_1_neighbor_status_entry_aa91e28a25e22236dcb4c4acc432086ab}\label{classns3_1_1_neighbor_status_entry_aa91e28a25e22236dcb4c4acc432086ab} 
\index{ns3::NeighborStatusEntry@{ns3::NeighborStatusEntry}!NSPair\_t@{NSPair\_t}}
\index{NSPair\_t@{NSPair\_t}!ns3::NeighborStatusEntry@{ns3::NeighborStatusEntry}}
\doxyparagraph{\texorpdfstring{NSPair\_t}{NSPair\_t}}
{\footnotesize\ttfamily typedef std\+::pair$<$uint32\+\_\+t, \mbox{\hyperlink{classns3_1_1_status_unit}{Status\+Unit}}\texorpdfstring{$\ast$}{*}$>$ \mbox{\hyperlink{classns3_1_1_neighbor_status_entry_aa91e28a25e22236dcb4c4acc432086ab}{ns3\+::\+Neighbor\+Status\+Entry\+::\+NSPair\+\_\+t}}\hspace{0.3cm}{\ttfamily [private]}}



status, statistic 

pair of \texorpdfstring{$<$}{<}interface, \doxylink{classns3_1_1_status_unit}{Status\+Unit}\texorpdfstring{$>$}{>} 

Definition at line \mbox{\hyperlink{neighbor-status-database_8h_source_l00041}{41}} of file \mbox{\hyperlink{neighbor-status-database_8h_source}{neighbor-\/status-\/database.\+h}}.



\doxysubsubsection{Constructor \& Destructor Documentation}
\Hypertarget{classns3_1_1_neighbor_status_entry_aca12dbf78960e95aa602b55019a9f717}\label{classns3_1_1_neighbor_status_entry_aca12dbf78960e95aa602b55019a9f717} 
\index{ns3::NeighborStatusEntry@{ns3::NeighborStatusEntry}!NeighborStatusEntry@{NeighborStatusEntry}}
\index{NeighborStatusEntry@{NeighborStatusEntry}!ns3::NeighborStatusEntry@{ns3::NeighborStatusEntry}}
\doxyparagraph{\texorpdfstring{NeighborStatusEntry()}{NeighborStatusEntry()}}
{\footnotesize\ttfamily ns3\+::\+Neighbor\+Status\+Entry\+::\+Neighbor\+Status\+Entry (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{neighbor-status-database_8cc_source_l00071}{71}} of file \mbox{\hyperlink{neighbor-status-database_8cc_source}{neighbor-\/status-\/database.\+cc}}.

\Hypertarget{classns3_1_1_neighbor_status_entry_ab6f8e60e8803322b8e6458f4c9fc6e1f}\label{classns3_1_1_neighbor_status_entry_ab6f8e60e8803322b8e6458f4c9fc6e1f} 
\index{ns3::NeighborStatusEntry@{ns3::NeighborStatusEntry}!````~NeighborStatusEntry@{\texorpdfstring{$\sim$}{\string~}NeighborStatusEntry}}
\index{````~NeighborStatusEntry@{\texorpdfstring{$\sim$}{\string~}NeighborStatusEntry}!ns3::NeighborStatusEntry@{ns3::NeighborStatusEntry}}
\doxyparagraph{\texorpdfstring{\texorpdfstring{$\sim$}{\string~}NeighborStatusEntry()}{\string~NeighborStatusEntry()}}
{\footnotesize\ttfamily ns3\+::\+Neighbor\+Status\+Entry\+::\texorpdfstring{$\sim$}{\string~}\+Neighbor\+Status\+Entry (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{neighbor-status-database_8cc_source_l00076}{76}} of file \mbox{\hyperlink{neighbor-status-database_8cc_source}{neighbor-\/status-\/database.\+cc}}.



References \mbox{\hyperlink{neighbor-status-database_8h_source_l00042}{m\+\_\+database}}.



\doxysubsubsection{Member Function Documentation}
\Hypertarget{classns3_1_1_neighbor_status_entry_abab49de337ee4bc387b6fce102829d04}\label{classns3_1_1_neighbor_status_entry_abab49de337ee4bc387b6fce102829d04} 
\index{ns3::NeighborStatusEntry@{ns3::NeighborStatusEntry}!GetNumStatusUnit@{GetNumStatusUnit}}
\index{GetNumStatusUnit@{GetNumStatusUnit}!ns3::NeighborStatusEntry@{ns3::NeighborStatusEntry}}
\doxyparagraph{\texorpdfstring{GetNumStatusUnit()}{GetNumStatusUnit()}}
{\footnotesize\ttfamily uint32\+\_\+t ns3\+::\+Neighbor\+Status\+Entry\+::\+Get\+Num\+Status\+Unit (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}



Definition at line \mbox{\hyperlink{neighbor-status-database_8cc_source_l00112}{112}} of file \mbox{\hyperlink{neighbor-status-database_8cc_source}{neighbor-\/status-\/database.\+cc}}.



References \mbox{\hyperlink{neighbor-status-database_8h_source_l00042}{m\+\_\+database}}.

\Hypertarget{classns3_1_1_neighbor_status_entry_a247a7c414ca757992904f162888375d9}\label{classns3_1_1_neighbor_status_entry_a247a7c414ca757992904f162888375d9} 
\index{ns3::NeighborStatusEntry@{ns3::NeighborStatusEntry}!GetStatusUnit@{GetStatusUnit}}
\index{GetStatusUnit@{GetStatusUnit}!ns3::NeighborStatusEntry@{ns3::NeighborStatusEntry}}
\doxyparagraph{\texorpdfstring{GetStatusUnit()}{GetStatusUnit()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classns3_1_1_status_unit}{Status\+Unit}} \texorpdfstring{$\ast$}{*} ns3\+::\+Neighbor\+Status\+Entry\+::\+Get\+Status\+Unit (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{n\+\_\+iface }\end{DoxyParamCaption}) const}



Definition at line \mbox{\hyperlink{neighbor-status-database_8cc_source_l00096}{96}} of file \mbox{\hyperlink{neighbor-status-database_8cc_source}{neighbor-\/status-\/database.\+cc}}.



References \mbox{\hyperlink{neighbor-status-database_8h_source_l00042}{m\+\_\+database}}.



Referenced by \mbox{\hyperlink{ipv4-dgr-routing_8cc_source_l01432}{ns3\+::\+Ipv4\+DGRRouting\+::\+Handle\+Responses()}}, and \mbox{\hyperlink{ipv4-dgr-routing_8cc_source_l00253}{ns3\+::\+Ipv4\+DGRRouting\+::\+Lookup\+DGRRoute()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d3f/classns3_1_1_neighbor_status_entry_a247a7c414ca757992904f162888375d9_icgraph}
\end{center}
\end{figure}
\Hypertarget{classns3_1_1_neighbor_status_entry_ad12f02c2d3a0eb4ec1f838adbc93961e}\label{classns3_1_1_neighbor_status_entry_ad12f02c2d3a0eb4ec1f838adbc93961e} 
\index{ns3::NeighborStatusEntry@{ns3::NeighborStatusEntry}!Insert@{Insert}}
\index{Insert@{Insert}!ns3::NeighborStatusEntry@{ns3::NeighborStatusEntry}}
\doxyparagraph{\texorpdfstring{Insert()}{Insert()}}
{\footnotesize\ttfamily void ns3\+::\+Neighbor\+Status\+Entry\+::\+Insert (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{n\+\_\+iface,  }\item[{\mbox{\hyperlink{classns3_1_1_status_unit}{Status\+Unit}} \texorpdfstring{$\ast$}{*}}]{su }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{neighbor-status-database_8cc_source_l00082}{82}} of file \mbox{\hyperlink{neighbor-status-database_8cc_source}{neighbor-\/status-\/database.\+cc}}.



References \mbox{\hyperlink{neighbor-status-database_8h_source_l00042}{m\+\_\+database}}.



Referenced by \mbox{\hyperlink{ipv4-dgr-routing_8cc_source_l01432}{ns3\+::\+Ipv4\+DGRRouting\+::\+Handle\+Responses()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d3f/classns3_1_1_neighbor_status_entry_ad12f02c2d3a0eb4ec1f838adbc93961e_icgraph}
\end{center}
\end{figure}
\Hypertarget{classns3_1_1_neighbor_status_entry_aec16cf7691fa7971ba1888f9ca64005e}\label{classns3_1_1_neighbor_status_entry_aec16cf7691fa7971ba1888f9ca64005e} 
\index{ns3::NeighborStatusEntry@{ns3::NeighborStatusEntry}!Print@{Print}}
\index{Print@{Print}!ns3::NeighborStatusEntry@{ns3::NeighborStatusEntry}}
\doxyparagraph{\texorpdfstring{Print()}{Print()}}
{\footnotesize\ttfamily void ns3\+::\+Neighbor\+Status\+Entry\+::\+Print (\begin{DoxyParamCaption}\item[{std\+::ostream \&}]{os }\end{DoxyParamCaption}) const}



Definition at line \mbox{\hyperlink{neighbor-status-database_8cc_source_l00118}{118}} of file \mbox{\hyperlink{neighbor-status-database_8cc_source}{neighbor-\/status-\/database.\+cc}}.



References \mbox{\hyperlink{neighbor-status-database_8h_source_l00042}{m\+\_\+database}}.



\doxysubsubsection{Member Data Documentation}
\Hypertarget{classns3_1_1_neighbor_status_entry_a80640868cda949456de7544dfeb5c4cf}\label{classns3_1_1_neighbor_status_entry_a80640868cda949456de7544dfeb5c4cf} 
\index{ns3::NeighborStatusEntry@{ns3::NeighborStatusEntry}!m\_database@{m\_database}}
\index{m\_database@{m\_database}!ns3::NeighborStatusEntry@{ns3::NeighborStatusEntry}}
\doxyparagraph{\texorpdfstring{m\_database}{m\_database}}
{\footnotesize\ttfamily \mbox{\hyperlink{classns3_1_1_neighbor_status_entry_aeae77085f8b17c27cfa1556c218bb3ff}{NSMap\+\_\+t}} ns3\+::\+Neighbor\+Status\+Entry\+::m\+\_\+database\hspace{0.3cm}{\ttfamily [private]}}



Definition at line \mbox{\hyperlink{neighbor-status-database_8h_source_l00042}{42}} of file \mbox{\hyperlink{neighbor-status-database_8h_source}{neighbor-\/status-\/database.\+h}}.



Referenced by \mbox{\hyperlink{neighbor-status-database_8cc_source_l00076}{\texorpdfstring{$\sim$}{\string~}\+Neighbor\+Status\+Entry()}}, \mbox{\hyperlink{neighbor-status-database_8cc_source_l00112}{Get\+Num\+Status\+Unit()}}, \mbox{\hyperlink{neighbor-status-database_8cc_source_l00096}{Get\+Status\+Unit()}}, \mbox{\hyperlink{neighbor-status-database_8cc_source_l00082}{Insert()}}, and \mbox{\hyperlink{neighbor-status-database_8cc_source_l00118}{Print()}}.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
model/\mbox{\hyperlink{neighbor-status-database_8h}{neighbor-\/status-\/database.\+h}}\item 
model/\mbox{\hyperlink{neighbor-status-database_8cc}{neighbor-\/status-\/database.\+cc}}\end{DoxyCompactItemize}
